Spec-Zone.ru › Angular.js 1.8

Улучшить эту документацию Посмотреть исходный код input[datetime-local]

  1. input в модуле ng

Обзор

Ввод с проверкой и преобразованием даты и времени. В браузерах, которые пока не поддерживают HTML5 ввод даты, используется элемент текста. В этом случае текст необходимо вводить в формате допустимого локального формата даты и времени ISO-8601 (yyyy-MM-ddTHH:mm:ss), например: 2010-12-28T14:57:00.

Модель всегда должна быть объектом типа Date, в противном случае AngularJS выдаст ошибку. Неверные Date объекты (даты, getTime() которых NaN) будут отображаться как пустая строка.

Часовой пояс, который будет использоваться для чтения/записи Date экземпляра в модели, можно определить с помощью ngModelOptions. По умолчанию используется часовой пояс браузера.

Формат отображаемого времени можно настроить с помощью ngModelOptions timeSecondsFormat и timeStripZeroSeconds.

Информация о директиве

  • Эта директива выполняется на уровне приоритета 0.

Использование

<input type="datetime-local"
       ng-model="string"
       [name="string"]
       [min="string"]
       [max="string"]
       [ng-min=""]
       [ng-max=""]
       [required="string"]
       [ng-required="string"]
       [ng-change="string"]>

Аргументы

Параметр Тип Подробности
ngModel string

Присваиваемое выражение AngularJS для привязки к данным.

name
(необязательно)
string

Имя свойства формы, в рамках которого элемент управления публикуется.

min
(необязательно)
string

Устанавливает ключевое слово для проверки min ошибки, если введённое значение меньше min. Должен быть допустимый формат даты и времени ISO (yyyy-MM-ddTHH:mm:ss). Вы также можете использовать интерполяцию внутри этого атрибута (например, min="{{minDatetimeLocal | date:'yyyy-MM-ddTHH:mm:ss'}}"). Обратите внимание, что min также добавит проверку ограничений HTML5.

max
(необязательно)
string

Устанавливает ключевое слово для проверки max ошибки, если введённое значение больше max. Должен быть допустимый формат даты и времени ISO (yyyy-MM-ddTHH:mm:ss). Вы также можете использовать интерполяцию внутри этого атрибута (например, max="{{maxDatetimeLocal | date:'yyyy-MM-ddTHH:mm:ss'}}"). Обратите внимание, что max также добавит проверку ограничений HTML5.

ngMin
(необязательно)
datestring

Устанавливает ключевое слово для проверки min ошибки до значения даты/строки даты и времени ISO, до которого ngMin выражение вычисляется. Обратите внимание, что оно не устанавливает атрибут min.

ngMax
(необязательно)
datestring

Устанавливает ключевое слово для проверки max ошибки до значения даты/строки даты и времени ISO, до которого ngMax выражение вычисляется. Обратите внимание, что оно не устанавливает атрибут max.

required
(необязательно)
string

Устанавливает ключевое слово для проверки required ошибки, если значение не введено.

ngRequired
(необязательно)
string

Добавляет атрибут required и ограничение валидации required к элементу, когда выражение ngRequired принимает значение true. Используйте ngRequired вместо required, когда требуется привязка данных к атрибуту required.

ngChange
(необязательно)
string

Выражение AngularJS, которое должно выполняться при изменении ввода в результате взаимодействия пользователя с элементом ввода.

Пример

© 2010–2020 Google, Inc.
Licensed under the Creative Commons Attribution License 3.0.
https://code.angularjs.org/1.8.2/docs/api/ng/input/input%5Bdatetime-local%5D

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API